// app.js
App({
  onLaunch() {
    // 初始化应用
    console.log('步语应用启动')
    
    // 检查登录状态
    const token = wx.getStorageSync('access_token')
    if (!token) {
      this.login()
    }
  },

  login() {
    // 微信登录
    wx.login({
      success: res => {
        if (res.code) {
          // 发送 code 到后端换取 token
          wx.request({
            url: `${this.globalData.apiBase}/api/auth/wechat-login`,
            method: 'POST',
            data: {
              code: res.code
            },
            success: (res) => {
              if (res.data.access_token) {
                wx.setStorageSync('access_token', res.data.access_token)
                wx.setStorageSync('user', res.data.user)
              }
            }
          })
        }
      }
    })
  },

  globalData: {
    apiBase: 'http://localhost:5000',  // 开发环境API地址
    userInfo: null
  }
})
